earnings edge